Si vuole definire un formato per l’interscambio dati relativo ai punti di interesse in un parco naturalistico. Il file scambiato specifica la lista dei punti di interesse. Ciascun punto di interesse è identificato da un codice numerico (integer) ed ha associato il nome (string), la posizione in coordinate geografiche (string, es. “43.318264, 11.338220”) e la lista degli elementi paesaggistici presenti. Per ogni elemento paesaggistico si specifica il tipo (string, es. “formazione rocciosa”), la valutazione (decimal) e la lista delle descrizioni. Per ogni descrizione si riporta il testo (string), la lingua (string) e l’istante dell’ultima modifica (dateTime). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo alla gestione di un parco commerciale. Il file scambiato specifica la lista dei negozi. Ciascun negozio è identificato da un codice numerico (integer) ed ha associato un nome (string), la tipologia (string) la lista degli orari di apertura settimanali e la lista delle date di chiusura. Per ogni orario di apertura si specificano il giorno (string, es. “lunedì”), l’ora di apertura (time) e l’ora di chiusura (time). Per ogni data di chiusura si specificano la data di inizio (date) e quella di fine (date). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML